package com.cloud.springcloudeureka;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

/**
 * @EnableDiscoveryServer或@EnableEurekaServer注解,两者的用法差不多
 * spring cloud中discovery service有许多种实现（eureka、consul、zookeeper、nacos等），
 * @EnableDiscoveryServer基于spring-cloud-commons
 * @EnableEurekaServer基于spring-cloud-netflix
 * 如果选用的注册中心是eureka，那么就推荐@EnableEurekaServer
 * 如果是其他的注册中心，那么推荐使用@EnableDiscoveryServer
 * @EnableDiscoveryServer的使用更加广泛一些，它可以在使用在别的注册中心时使用，
 * 而如果你用了@EnableEurekaServer注解那么你的所要注册的注册中心则只能是Eureka了
 * */
@EnableEurekaServer
@SpringBootApplication
public class SpringCloudEurekaApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringCloudEurekaApplication.class, args);
    }

}
